package com.portal.cwegportal.model;

import io.swagger.annotations.ApiModelProperty;
import tk.mybatis.mapper.annotation.NameStyle;
import tk.mybatis.mapper.code.Style;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
import java.util.Date;

@NameStyle(Style.camelhumpAndLowercase)
@Table(name="meeting_notice")
@Entity
//会议通知
public class MeetingNotice {
    @ApiModelProperty(value = "主键",example = "",required = false)
    @javax.persistence.Id
    private Long id;
    @ApiModelProperty(value = "创建时间",example = "",required = false)
    private Date gmtCreate;
    @ApiModelProperty(value = "修改时间",example = "",required = false)
    private Date gmtModified;
    @ApiModelProperty(value = "是否删除",example = "",required = false)
    @Column(name="is_deleted")
    private boolean deleted;

    @ApiModelProperty(value = "会议主键ID",example = "",required = false)
    private String meetingId;
    @ApiModelProperty(value = "排序号",example = "",required = false)
    private Long sortNo;
    @ApiModelProperty(value = "参会人ID",example = "",required = false)
    private String userId;
    @ApiModelProperty(value = "参会人Name",example = "",required = false)
    private String userName;
    @ApiModelProperty(value = "参会人Code",example = "",required = false)
    private String userCode;
    @ApiModelProperty(value = "回复类别",example = "",required = false)
    private String  replyCategory;
    @ApiModelProperty(value = "回复内容",example = "",required = false)
    private String replyContent;
    @ApiModelProperty(value = "回复时间",example = "",required = false)
    private Date replyTime;
    @ApiModelProperty(value = "创建人ID",example = "",required = false)
    private String creatorId;
    @ApiModelProperty(value = "创建人Code",example = "",required = false)
    private String creatorCode;
    @ApiModelProperty(value = "创建人Name",example = "",required = false)
    private String creatorName;
    @ApiModelProperty(value = "确认回复类别",example = "",required = false)
    private String confirmReplyCategory;
    @ApiModelProperty(value = "确认回复内容",example = "",required = false)
    private String confirmReplyContent;
    @ApiModelProperty(value = "确认回复时间",example = "",required = false)
    private Date confirmReplyTime;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public boolean isDeleted() {
        return deleted;
    }

    public void setDeleted(boolean deleted) {
        this.deleted = deleted;
    }

    public String getMeetingId() {
        return meetingId;
    }

    public void setMeetingId(String meetingId) {
        this.meetingId = meetingId;
    }

    public Long getSortNo() {
        return sortNo;
    }

    public void setSortNo(Long sortNo) {
        this.sortNo = sortNo;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getUserCode() {
        return userCode;
    }

    public void setUserCode(String userCode) {
        this.userCode = userCode;
    }

    public String getReplyCategory() {
        return replyCategory;
    }

    public void setReplyCategory(String replyCategory) {
        this.replyCategory = replyCategory;
    }

    public String getReplyContent() {
        return replyContent;
    }

    public void setReplyContent(String replyContent) {
        this.replyContent = replyContent;
    }

    public Date getReplyTime() {
        return replyTime;
    }

    public void setReplyTime(Date replyTime) {
        this.replyTime = replyTime;
    }

    public String getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(String creatorId) {
        this.creatorId = creatorId;
    }

    public String getCreatorCode() {
        return creatorCode;
    }

    public void setCreatorCode(String creatorCode) {
        this.creatorCode = creatorCode;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    public String getConfirmReplyCategory() {
        return confirmReplyCategory;
    }

    public void setConfirmReplyCategory(String confirmReplyCategory) {
        this.confirmReplyCategory = confirmReplyCategory;
    }

    public String getConfirmReplyContent() {
        return confirmReplyContent;
    }

    public void setConfirmReplyContent(String confirmReplyContent) {
        this.confirmReplyContent = confirmReplyContent;
    }

    public Date getConfirmReplyTime() {
        return confirmReplyTime;
    }

    public void setConfirmReplyTime(Date confirmReplyTime) {
        this.confirmReplyTime = confirmReplyTime;
    }



}
